import { message } from "antd";

// 验证特殊字符
function special(str) {
  var patrn = /[`@#$%^&*<>]/im;
  if (!patrn.test(str)) {
    // 如果包含特殊字符返回false
    message.error("请不要输入特殊字符");
    return { state: false, str: str.replace(patrn, "") };
  }
  return { state: true };
}

//验证正则
function validateReg(form, reg, label, value, info) {
  if (!reg.test(value)) {
    form.setFields([
      {
        errors: [info],
        name: label,
        value
      }
    ]);
    return false;
  }
  return true;
}

export { special, validateReg };
